#include"Headers_Constantes.h"

Vector::Vector() {
}

Vector::~Vector() {
}

void Vector::carrega_ficheiro() {

	ifstream fich("teste.txt");
	string nome, linha;
	int valor, grupo, controlo;

	while(fich.peek() != EOF)
	{
		getline(fich,linha);
		istringstream oss(linha);

		oss >> nome;
		oss >> valor;
		oss >> grupo;
		oss >> controlo;

		utensilios.push_back(Utensilio(nome,valor,grupo,controlo));
	}
	
	fich.close();
}

void Vector::mostra_Info() {
	vector <Utensilio> ::iterator it;

	it=utensilios.begin();

	while(it!=utensilios.end())
	{
		it->print();
		it++;
	}
}

